LEONG PROFILE CUSTOM CONTROLS ----------------------------- VERSION 1.01 This file contains the latest details about the Leong INI Custom Controls: -1- How to install the controls -2- How to register the Custom controls -3- How to get support -4- List of tips and changes from previous release The Windows Help file LEONGINI.HLP is the main source of information about the controls. This file contains the most recent updates. The major changes include the addition of a control that exposes properties of other controls in INI files, and Compuserve SWREG numbers. More details are given at the end of this file. (1) TO INSTALL THE CONTROLS --------------------------- When you unzip the distribution file LEONGINI.ZIP, you will have the following files: LEONGINI.VBX - The actual controls - copy this file to the C:\WINDOWS\SYSTEM directory, or its equivalent on your PC. LEONGINI.HLP - The Windows Help for the controls - copy this file to the C:\WINDOWS directory, or its equivalent. README.TXT - This file - please keep this file for details of how to register the controls. LEONGINI.TXT - constants for use in your programs DEMO1.FRM - Example of browsing through INI files using STRING DEMO1.INI control DEMO1.MAK DEMO2.FRM - Example of STRING, COLOR and FONT controls DEMO2.MAK DEMO3.FRM - Example program that remembers recently opened files DEMO3.MAK EXPOSE.MAK - Example of language translation using EXPOSE control HELP.BAS EXPOSE.FRM TICKET.FRM DEUTSCH.INI ENGLISH.INI ESPANOL.INI FRANCAIS.INI (2) TO REGISTER --------------- Please send: -1- Your name, as known by Visual Basic -2- The serial number of your copy of Visual Basic You can find both of the items above by choosing About Microsoft Visual Basic... on the Help menu of Visual Basic. -3- Contact details - address, CompuServe ID and phone number -4- Your payment You can register in the CompuServe Software Registration Forum (GO SWREG), or you can send a cheque. The SWREG numbers are shown in the table below. We provide prices in UK pounds and in US dollars as a service. The dollar price includes our cost of conversion. Please note that payments by cheque must be encashable at a major UK bank. Prices UK Pounds US Dollars SWREG ID ------ --------- ---------- -------- Registered Developer 15 25 2313 Professional Version 20 35 2328 Please send the above to: Mabel Leong 21 Meadowbank Hitchin Herts SG4 0HX UK (3) TO GET SUPPORT ------------------ If you are a registered user, please send us the same details as for registering. Send Compuserve mail to [100332,3614] if possible, otherwise send post to the address above. See the help file for more details. (4) TIPS -------- 1) In the Visual Basic development environment, don't forget to use an explicit IniFile setting (see the Help file for details) 2) If you use Notepad, or another editor, to change the contents of an INI file your program won't see the change immediately because Windows caches the most recently used INI file. You must force Windows to read another INI file after your edit so it has to reread the one you've changed. You can do this by referring to more than one INI file in your program, or by running another program that accesses a different INI file. 3) This release of the custom controls has been tested with Visual Basic Release 3.0. It should also be compatible with Visual Basic Release 2.0 - we welcome feedback. It is not compatible with Visual Basic Release 1.0, because various Version 2 features are needed. If you have Visual Basic 1, we'd strongly recommend you to upgrade in any case. If you have Visual C 1.00, we don't expect you to want to use these controls. Please let us know if you want support for other platforms (no promises!). ------------------- Release 1.01 below this line ------------------- 5) An Expose control has been added to allow you to save and restore properties from all the controls in your application. This can be used to assist translation into other languages, for example. 6) The IniString control has been fixed to allow the default value to be returned if the Key, IniSection and IniFile are set to values that referred to an actual entry in an INI file and then changed to some values that did not refer to an actual entry (the control kept the most recently accessed entry as its value). 7) The Align property has been added so the controls can be placed directly on an MDI form. 8) The dynamic creation of additional controls at run time is fixed. Dynamically created controls do not have any Attached controls (Professional Edition). 9) The Help file, LEONGINI.HLP, now includes the correct numerical values for the OnChange and OnUnload values of the Write property, plus details of the Expose control 10) It is now possible to delete entries in INI files by setting the Write property to 4 (Delete Entry) or 5 (Delete Section). 11) A couple of obscure errors that sometimes resulted in crashes have been fixed.